﻿#ifndef XQPUSHCLIENTWINDOW_H
#define XQPUSHCLIENTWINDOW_H
#include"XQMainWindow.h"
class XQPushClient;
class XQPushClientWindow:public XQMainWindow
{
	Q_OBJECT
public:
	XQPushClientWindow(QWidget* parent=nullptr);

	//打开小部件
	void openWidget(int type)override;
	//系统设置小部件
	void systemSetupWidget()override;
//public slots:
	//用户状态改变
	void userStateChange(userState state)override;
	void runCommand(int type)override;
	void login(bool autoLogin = false);
protected:
	void init()override;
protected://初始化ui
	//virtual void init_ui();
	//virtual void init_systemTray();//托盘菜单初始化
	//virtual void init_stackedWidget();//堆栈小部件初始化
	virtual void init_catalogue();//目录导航窗口初始化
	//virtual void init_statusbar();//状态栏初始化
	//virtual void init_affiche();//公告初始化
	void init_push();
protected:
	XQPushClient* m_push = nullptr;
};
#endif // !XQPushClientWindow_H
